//
//  BaseViewController.h
//  Connotation
//
//  Created by LZXuan on 15-4-7.
//  Copyright (c) 2015年 LZXuan. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "LZXHttpRequest.h"
#import "EGORefreshTableHeaderView.h"
#import "PicModel.h"
#import "PicCell.h"
#import "CommentViewController.h"
#import "LZXHelper.h"

@interface BaseViewController : UIViewController <UITableViewDataSource,UITableViewDelegate,EGORefreshTableHeaderDelegate>
{
    //表格视图
    UITableView *_tableView;
    //记录当前页
    NSInteger _currentPage;
    //记录当前界面的分类
    NSString *_category;
    //(上拉加载 记录最后一条刷新时间 )(下拉刷新 @"-1")
    NSString *_max_timestamp;
    
    //下载对象
    LZXHttpRequest *_httpRequest;
    
    //下拉刷新
    EGORefreshTableHeaderView *_headerView;
    //记录下拉刷新
    BOOL _isRefreshing;
    //记录上拉加载
    BOOL _isLoadMore;
    
}

@property (nonatomic,retain)EGORefreshTableHeaderView *headerView;

@property (nonatomic,retain)NSMutableArray *dataArr;

@property (nonatomic,retain)UITableView *tableView;
//记录当前分类 weibo_jokes  weibo_pics ...
@property (nonatomic,copy) NSString *category;
//更新时间
@property (nonatomic,copy) NSString *max_timestamp;

//创建刷新视图
- (void)creatRefreshView ;
- (void)upPullView;

//按页下载
- (void)loadDataPage:(NSInteger)page count:(NSInteger)count;
//下载成功调用的方法(子类重写 存入不同的地址）
- (void)downloadDataSuccess:(LZXHttpRequest *)request;

//导航栏文字
@property (strong, nonatomic) UILabel *Nav_title;
//归档方法
-(void)archiveMyData:(NSString *)str;
//解档方法
-(void)unarchiveMyData:(NSString *)str;
//检测网络
-(void)isNetWork;
@end




